#1、基于镜像node版本
FROM node:14.16.1
#2、作者
MAINTAINER hzx
#3、参数，node的环境为生产环境
ENV NODE_ENV=production
#4、任意ip
ENV HOST 0.0.0.0
#5、容器内创建目录/nuxt
RUN mkdir -p /nuxt
#6、复制当前的内容到容器内容部目录/nuxt
COPY . /nuxt
#7、切换工作目录到/nuxt
WORKDIR /nuxt
#8、暴露端口3000，默认端口
EXPOSE 3000
#9、清除缓存
RUN npm cache clean --force
#10、安装依赖
RUN npm install --no-package-lock
#11、构建，生成dist文件
RUN npm run build
#12、start
CMD ["npm","start"]

